
class cEffect(object):

    """
     Esta clase representa un efecto que se aplica a una entidad determinada. Los
     efectos se pueden aplicar de forma general cuando se actualiza el gestor de
     efectos al que pertenecen, y tambien de forma individual cuando desde el codigo
     de la entidad se accede a un efecto en particular.

    :version:
    :author:
    """

    """ ATTRIBUTES

     Referencia a la entidad que modifica este efecto.

    parent  (public)

     Clasificacion de esta instancia de efecto.

    effect_class  (public)

     Duracion maxima establecida para este efecto. Si es -1 el efecto es permanente.

    duration  (public)

     Tiempo que el efecto lleva en funcionamiento. Una este tiempo es igual o mayor
     que la duracion del efecto "duration", el efecto es retirado de la lista de
     efectos activos.

    elapsed  (public)

    """



